/*
* @Author: sam
* @Date:   2017-10-11 14:03:32
* @Last Modified by:   sam
* @Last Modified time: 2017-10-27 13:44:48
*/
.warper { width: auto; height: auto; }
.searchBox { height: 1.3rem; line-height: 1.3rem; position: fixed; top: 0px; z-index: 100; background: #25bdb0; width: 100%; padding: 0 0.4rem; box-sizing: border-box; }
.searchArea { height: 0.6rem; line-height: 0.6rem; width: auto; /*margin:0.35rem auto 0rem;*/ border:2px solid #fff; border-radius: 10px; margin:0px; margin-top: 0.3rem; padding-right: 0.6rem; position: relative; overflow: hidden; }
.searchArea input { position: absolute; background: #25bdb0; border: none; height: 0.4rem; top:0.1rem; width: 80%; left: 0.1rem; color: #fff; font-size: 14px; overflow: hidden; }
.searchArea input::-webkit-input-placeholder { color:#fdfdfd; }
.searchArea input:-moz-placeholder { color:#fdfdfd; }
.searchArea input::-moz-placeholder { color:#fdfdfd; }
.searchArea input:-ms-input-placeholder { color:#fdfdfd; }
.searchArea span { width: 0.6rem; font-size: 0.4rem; color: #fff; position: absolute; right: 0; }

.searchContent { position: absolute; top: 1.3rem; background: #f5f5f5; width: 100%; overflow: hidden; }
.listTouchBox { position: absolute; top:0px; width: 100%; }
.listTouchBox.touchStop { transition: all 0.2s; }
.listBox { margin-bottom: 0.28rem; box-shadow: 0 0 5px #ccc; }
.listBox:last-child { margin-bottom: 0px; }
.bordBom { border-bottom: 1px solid #ededed; }
.textBox { height: 1.2rem; line-height: 1.2rem; color: #626262; background: #fff; padding:0 0.4rem; }
.textBox a { text-decoration:none; color: #626262; display:block;}
.areaName { color: #222; font-weight: bold; padding-right: 0.2rem; border-right: 1px solid #b6b6b6; }
.starBox { margin-left: 0.2rem; }
.starBox .iconfont { /*margin-left: -5px;*/ color: #f8c301; }
a.goDeatil,a.goDeatil:hover { color:#333; text-decoration: none; }

.imgBox { height: 3.3rem; overflow: hidden; width: 100%; position: relative; }
.imgBox img { width: 100%; position: absolute; top:50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.icon-yonghu,.icon-dizhi { color: #25beac; font-size: 0.4rem; margin-right: 0.2rem; }
.icon-dizhi { font-size: 0.5rem; margin-left: -0.1rem; }
.icon-dianhua-copy-copy-copy-copy,.icon-22dh { color: #f8b328; font-size: 0.4rem; }

.listBox~.pullUp { margin-top: -0.28rem; }
.pullUp { text-align: center; color: #ccc; height: 30px; line-height: 30px; /*margin-top: -0.28rem;*/ }
.pullDown { text-align: center; color: #ccc; height: 30px; line-height: 30px; width: 100%; position: absolute; top:-30px; }